package com.alks.entity.data.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author author
 * @since 2024-05-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("PC_ORDER_HEAD_TEMP")
@ApiModel(value="PcOrderHeadTemp对象", description="")
public class PcOrderHeadTemp implements Serializable {

    private static final long serialVersionUID = 1L;

    private String companyId;

    @ExcelProperty(value = "工厂指令号",index = 14)
    private String orderId;


    private String shoeName;

    private String person;

    @ExcelProperty(value = "型体",index = 15)
    private String style;

    @ExcelProperty(value = "颜色",index = 16)
    private String color;
    @ExcelProperty(value = "数量（双）",index = 27)
    private String orderQty;

    private String mailQty;

    private String shipQty;

    private String country;

    private String sysUser;

    @DateTimeFormat(value = "yyyy-MM-dd")
    private Date sysDate;

    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty(value = "客人下单时间",index = 2)
    private Date orderDate;

    private String stage;
    @ExcelProperty(value = "楦头",index = 17)
    private String lastNo;

    @ExcelProperty(value = "大底型号",index = 18)
    private String moldNo;

    private String sizeNo;

    @ExcelProperty(index = 6)
    private String sampleType;

    @ExcelProperty(index = 4)
    private String seasonType;

    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty(index = 28)
    private Date deliveryDate;

    @ExcelProperty(index = 19)
    private String sockNo;

    @ExcelProperty(index = 1)
    private String brand;

    @ExcelProperty(index = 11)
    private String custStyle;


}
